define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'echarts', 'echarts-theme'], function($, undefined, Backend, Table, Form, Echarts, undefined) {
    var Controller = {
        index: function() {
            $("#navClickBtn").click(function() {
                $("#slide").slideToggle("slow");
            })
            $("#navClickBtns").click(function() {
                $("#slides").slideToggle("slow");
            })
            Controller.api.bindevent();
        },
        add: function() {
            Controller.api.bindevent();
            setTimeout(function() {
                $("#c-type").trigger("change");
            }, 100);
        },
        edit: function() {
            Controller.api.bindevent();
        },
        api: {
            bindevent: function() {
                $(document).on("change", "#c-type", function() {
                    $("#c-pid option[data-type='all']").prop("selected", true);
                    $("#c-pid option").removeClass("hide");
                    $("#c-pid option[data-type!='" + $(this).val() + "'][data-type!='all']").addClass("hide");
                    $("#c-pid").data("selectpicker") && $("#c-pid").selectpicker("refresh");
                });
                Form.api.bindevent($("form[role=form]"));
            }
        },

        // compare: function() {

        //     $(document).ready(function() {
        //         $('#olkjjiij').click(function() {
        //             console.log($)
        //         })
        //     })

        // }

    };
    return Controller;
});